• word of the day

    nova zembla

    nova zembla - Dictionary definition and meaning for word nova zembla

    Definition
    (noun) two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
    Synonyms : novaya zemlya
Download our Mobile App Today
Receive our word of the day
on Whatsapp